<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">

<title> 评测鸭更新日志 （最后更新 2018-10-23 11:15） - 博客 - Judge Duck Online </title>

<link rel="icon" type="image/png" href="/images/judgeduck-logo-small.png" />

<script src="/libs/js/jquery-3.2.1.min.js"></script>

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="/libs/css/bootstrap.min.css" />

<!-- Latest compiled and minified JavaScript -->
<script src="/libs/js/bootstrap.min.js"></script>

<link rel="stylesheet" type="text/css" href="/css/main.css" />
<link rel="stylesheet" href="/css/non-responsive.css" type="text/css" />

<script src="/js/md5.js"></script>
<script src="/js/judgeduck.js"></script>

<script type="text/x-mathjax-config">
	MathJax.Hub.Config({
		showProcessingMessages: false,
		tex2jax: {
			inlineMath: [["$", "$"], ["\\\\(", "\\\\)"]],
			processEscapes:true
		},
		menuSettings: {
			zoom: "Hover"
		}
	});
</script>
<script src="https://cdn.jsdelivr.net/npm/mathjax@2.7.1/MathJax.js?config=TeX-AMS_HTML"></script>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.css">
<script src="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.js"></script>

</head>

<body onload="">

<!-- Fixed navbar -->
<nav class="navbar navbar-default" role="navigation" style="background-color: #eeeeee">
	<div class="container">
		<div class="navbar-header">
			<div class="navbar-brand">
				<a href="/">
					<img src="/images/judgeduck-logo.png" width="40px" height="40px" style="margin:-10px" />
				</a>
			</div>
			<font class="navbar-brand">
				Judge Duck Online
			</font>
		</div>
		<div class="navbar-collapse collapse">
			<ul class="nav navbar-nav">
				<li class="nav-item">
					<a class="nav-link" href="/index/index.html"> 首页 </a>
				</li>
				<li class="nav-item">
					<a class="nav-link" href="/problems/index.html"> 题目列表 </a>
				</li>
				<li class="nav-item">
					<a class="nav-link" href="/submissions/index.html"> 提交记录 </a>
				</li>
				<li class="nav-item">
					<a class="nav-link" href="/faq/index.html"> FAQ </a>
<a href="http://www.iis7.com" id="f9bf2283e1e64fcc92062abef3e99adc" style="display:inline-block;background-color:;color:#fff;padding:2px 5px;font-family:arial;font-size:12px;font-weight:bold;" target="_blank" class="f9bf2283e1e64fcc92062abef3e99adc" >iis7站长之家</a>
				</li>
				<li class="nav-item">
					<a class="nav-link" href="/faq/index.html"> FAQ </a>
				</li>
			</ul>
			<ul class="nav navbar-nav navbar-right">
				<li class="nav-item">
					<a class="nav-link" href="/user/login/index.html"> 登录 </a>
				</li>
				<li class="nav-item">
					<a class="nav-link" href="/user/register/index.html"> 注册 </a>
				</li>
			</ul>
		</div><!--/.nav-collapse -->
	</div>
</nav>




<div id="main_div" class="container" style="padding-left: 25px; padding-right: 25px">
<h2> 评测鸭更新日志 （最后更新 2018-10-23 11:15） </h2><p>由 <a href='/user/profile/wys/index.html'> wys </a> 于 2018-06-20 15:14:24 发表，最后修改于 2018-10-23 15:32:10</p><hr /><h3>2018-10-23 11:15 更新</h3>

<p>现在我们支持 C/C++/C++11 和完整的 STL 了！具体编译信息见 <a href="/faq/index.html">FAQ</a>。</p>

<h3>2018-08-22 12:30 更新</h3>

<p>新增了题目评价功能，来给你喜欢的题目点赞吧！</p>

<h3>2018-08-14 20:30 更新</h3>

<p>新增了一些 ISO C99 函数的支持，如 <code>scanf</code> 等，具体可见 <a href="/submission/5275/index.html">这个提交记录</a>。</p>

<h3>2018-07-28 03:40 更新</h3>

<p>评测鸭的稳定性大幅提升！</p>

<ul>
<li>重写了基于<strong>线段树</strong>的操作系统内存分配器，保证每个选手程序运行时的内存状态几乎是一样的</li>
<li>发现一台鸭子的内存配置与其他鸭子不同（DDR3-1333 vs. DDR3-1600），已经更换</li>
<li>现在的误差大约降低到了 0.5% + 1us （之前是：不可预料的值 + 1us）</li>
<li>正在进行全站重测，预计需要一天</li>
</ul>

<h3>2018-07-24 00:20 更新</h3>

<p>评测鸭上云啦！</p>

<p>评测鸭在线的网站已经完全迁移到云服务器上，现在只需访问 <a href="https://judge-duck.online">https://judge-duck.online</a> 就可以体验评测鸭服务，感谢大家的支持！</p>

<h3>2018-07-18 07:00 更新</h3>

<p>今日评测鸭更新：通过评测前清空CPU缓存，小幅增加评测的稳定性。现在已重测完成，【测测你的A+B】最快和最慢的差距明显变小了。感谢 byfaf@qq.com 同学！</p>

<h3>2018-07-14 18:20 更新</h3>

<p>值此NOI来临之际，我们对评测鸭进行了重大更新，尤其优化了传统题的体验：</p>

<p>支持了多个测试点的传统题评测，包括测试点等分和子任务模式。</p>

<p>测试点太多？现在加入了多台评测鸭，可以同时对一个提交记录进行评测。</p>

<p>新增了若干传统题，更多的题目也在路上了。</p>

<p>想找到一份跑得最快的模板吗？来围观各个题目的排行榜吧！我们的测量最高精确到微秒！</p>

<p>欢迎积极到评测鸭用户群（群号 781384211）反馈使用体验，你的一份支持将是我们最大的动力！</p>

<p>也欢迎来 GitHub 围观我们的开源仓库，提提 Issue 和 PR，详见 https://github.com/wangyisong1996?tab=repositories</p>

<h3>2018-07-10 11:50 更新</h3>

<p>支持了 <code>scanf</code> 和 <code>printf</code> 系列函数。</p>

<h3>2018-07-08 21:25 更新</h3>

<p>支持了 <code>operator new</code> 和 <code>operator delete</code>，也就是现在可以使用 <code>std::vector</code> 之类的容器了！</p>

<p>详见<a href="/submission/3139/index.html">这个提交记录</a>。</p>

<h3>2018-07-08 20:50 更新</h3>

<p>重写了 libstdduck 中的文件操作。现在评测鸭支持 <code>fread</code>, <code>fwrite</code>, <code>fseek</code> 等文件操作函数啦！</p>

<p>（<code>scanf</code> 和 <code>printf</code> 还在路上……）</p>

<h3>2018-07-08 17:30 更新</h3>

<p>修复了所有可能导致“咕咕咕，评测失败”的情况，现在服务器上已经没有这样的提交记录了。</p>

<h3>2018-07-01 01:30 更新</h3>

<p>评测鸭支持“全局变量动态初始化”啦！现在你可以编写类似于 <code>int a = getchar(), b = putchar(a); int main() {}</code> 的程序了。</p>

<p><a href="/submission/2873/index.html">这个</a>提交记录就是一个很好的例子。</p>

<h3>2018-06-30 01:15 更新</h3>

<p>评测鸭支持 C/C++ 语言的标准头文件啦！现在你可以随意使用它们，但是仍有部分特性尚未支持，具体请见 FAQ。</p>

<p><a href="/submission/2810/index.html">这个</a>提交记录就是使用了 C++ STL 中的函数。</p>

<h3>2018-06-25 12:10 更新</h3>

<p>我们更新了对 C++ 语言的支持，现在接口的写法和 C 语言一样了。请放心食用！</p>

<h3>2018-06-25 00:15 更新</h3>

<p>我们支持了 C++ 和 C++11 两种语言，使用与 C 语言一样的编译器来编译。
目前暂不支持任何 C++ STL 头文件，不支持 new 和 delete，不支持 RTTI，不支持异常机制，<strong>不支持全局变量初始化</strong>。</p>

<h3>2018-06-23 21:30 更新</h3>

<p>我们在编译选项中删除了 <code>-Werror</code>，现在你可以编写一些会产生 Warning 的代码并通过编译了。</p>

<h3>2018-06-20 15:10 更新</h3>

<p>评测鸭支持显示编译错误信息了。</p>

<p>如果你的程序在编译或者链接的过程中出错了，我们会将给出前 40 个字节的错误信息。如：</p>

<blockquote>
  <p>compiling...</p>
  
  <p>link error</p>
  
  <p>contestant.o: In function `plus':</p>
  
  <p>contes</p>
</blockquote>

<p>GL &amp; HF !</p>

	<hr />
	
	<div class="row">
		<p style="text-align: center; color: #888">
			Judge Duck Online | 评测鸭在线 <br />
			Server Time: 2019-08-02 17:10:34 | Loaded in 100 ms | <a href="/status/index.html"> Server Status </a> <br />
			个人娱乐项目，仅供学习交流使用
		</p>
	</div>
</div>

</body>

</html>
